package cn.ncupyh.soft;

public class Test_March21 {
////    属性
////    private  只可以在本类中直接使用,在其他类中需要调用set,get函数
//    private String things ;
//    private int time;
//
//    public void setThings(String things) {
//        this.things = things;
//    }
//
//    public void setTime(int time) {
//        this.time = time;
//    }
//
//    public int getTime() {
//        return time;
//    }
//
//    public String getThings() {
//        return things;
//    }
//
//
//    //    行为
//    public void study(){
//        System.out.println("我要" + things + time + "小时");
//    }
//
//    public void play(){
//        System.out.println("我要放松" + time + "小时");
//    }
//
//    public static void main(String[] args) {
//        Test_March21 inp = new Test_March21();
//        inp.time = 10;
//        inp.study();
//        inp.things = "学习";
//        inp.study();
//    }


//    属性
    private String thing;
    private  int time;


    public String getThing() {
        return thing;
    }

    public int getTime() {
        return time;
    }

    public void setThing(String thing) {
        this.thing = thing;
    }

    public void setTime(int time) {
        this.time = time;
    }
//    创建set和get的快捷键:alt+ insert  --  constructor/setter/getter

    //        构造方法，
            public   Test_March21(){
          //修饰符     //方法名
          //不可写成 public void Test_March21()  xxx
                System.out.println("无参构造方法!");
            }

            public  Test_March21(String thing,int time){
                this.time = time;
                this.thing = thing;
                System.out.println("有参构造方法!");
            }
//        也叫构造器，构造函数
//        作用：创建变量时，给变量成员初始化
//           1.方法名与类名相同，大小写也要一致
//           2.没有返回值类型
//           3.没有具体返回值

//    public int getTime() {
//        return time;
//    }
//
//    public void setTime(int time) {
//        this.time = time;
//    }
//
//    public String getThing() {
//        return thing;
//    }
//
//    public void setThing(String thing) {
//        this.thing = thing;
//    }



    ////    就近原则
//    int time = 5;
//    String things = "study";
//
//    //行为
//    public void test(){
//        int time = 40;
//        String things = "play";
//        System.out.println(things + time);//play40
//
////        this. 表示全局变量
//        System.out.println(this.things + this.time);//study5
//    }

}
